package com.lznb.cloud.service;

import com.lznb.cloud.entity.Users;
import com.lznb.cloud.utils.JsonResultExt;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.List;
import java.util.Map;

/**
 * 新闻表
 * 
 * @author mzy
 * @email 1992lcg@163.com
 * @date ${datetime}
 */
public interface UsersService {
	

    /**
    * 根据主键查询
    * @param id
    * @return
    */
		Users getUsers(String id);

    /**
     * 保存
     */
    JsonResultExt save(Users users);

    /**
     * 修改
     */
    JsonResultExt update(Users users);

    /**
     * 删除
     */
    JsonResultExt delete(String id);


    /**
     * 分页查询
     * @param pageIndex
     * @param size
     * @return
     */
    Map findByPage(Integer pageIndex, Integer size, Users users, Map<String, String> condition);

    /**
     * 登录
     * @param username
     * @param pwd
     * @return
     */
    Users login(String username,String pwd);

}
